Package com.cisco.pt.ipc.sim.impl
Class RadiusClientProcessImpl
java.lang.Object
com.cisco.pt.ipc.impl.IPCObjectImpl
com.cisco.pt.ipc.sim.impl.ProcessImpl
com.cisco.pt.ipc.sim.impl.RadiusClientProcessImpl
- All Implemented Interfaces:
IPCObject,Process,RadiusClientProcess
Information provided by the PKI file:
\class RadiusClientProcess
\brief RadiusClientProcess holds and manipulates the RADIUS client.
\example network().getDevice("Router0").getProcess("RadiusClient")
- Author:
- Auto-generated
-
Field Summary
Fields inherited from class com.cisco.pt.ipc.impl.IPCObjectImpl
accessMessage, ipcFactory, packetTracerSession -
Constructor Summary
ConstructorsConstructorDescriptionRadiusClientProcessImpl(IPCFactory ipcFactory, PacketTracerSession packetTracerSession, IPCMessageLTV accessMessage) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToServerVect(IPAddress ipAddr, String keyStr, boolean isSingleConnection, int authPort, String serverName) Information provided by the PKI file:intInformation provided by the PKI file:voidremoveFromServerVect(IPAddress ipAddr) Information provided by the PKI file:voidremoveFromServerVectByName(String serverName) Information provided by the PKI file:Methods inherited from class com.cisco.pt.ipc.sim.impl.ProcessImpl
getOwnerDeviceMethods inherited from class com.cisco.pt.ipc.impl.IPCObjectImpl
getAccessMessage, getClassName, getFactory, getObjectUUID, getPacketTracerSession, sendMessage, sendMessageWithReturn, translateToCommandStatusStringPairMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.cisco.pt.ipc.IPCObject
getAccessMessage, getClassName, getFactory, getObjectUUID, getPacketTracerSessionMethods inherited from interface com.cisco.pt.ipc.sim.Process
getOwnerDevice
-
Constructor Details
-
RadiusClientProcessImpl
public RadiusClientProcessImpl(IPCFactory ipcFactory, PacketTracerSession packetTracerSession, IPCMessageLTV accessMessage)
-
-
Method Details
-
removeFromServerVect
Information provided by the PKI file:
\brief Removes the specified client IP address from the ACS server. \param ipAddr, the client IP address of interest.- Specified by:
removeFromServerVectin interfaceRadiusClientProcess- Parameters:
ipAddr- Takes in a parameter of ipAddr
-
removeFromServerVectByName
Information provided by the PKI file:
\brief Removes the specified RADIUS server. \param serverName, the name of the RADIUS server to remove.- Specified by:
removeFromServerVectByNamein interfaceRadiusClientProcess- Parameters:
serverName- Takes in a parameter of serverName
-
addToServerVect
public void addToServerVect(IPAddress ipAddr, String keyStr, boolean isSingleConnection, int authPort, String serverName) Information provided by the PKI file:
\brief Adds the specified client IP address to the ACS server. \param ipAddr, the client IP address of interest. \param keyStr, the secret key. \param isSingleConnection, true for single connection, false for multiple connection. \param authPort, the RADIUS port.- Specified by:
addToServerVectin interfaceRadiusClientProcess- Parameters:
ipAddr- Takes in a parameter of ipAddrkeyStr- Takes in a parameter of keyStrisSingleConnection- Takes in a parameter of isSingleConnectionauthPort- Takes in a parameter of authPortserverName- Takes in a parameter of serverName
-
getServerCount
public int getServerCount()Information provided by the PKI file:
\brief Returns the number of ACS servers. \return int, the number of ACS servers.- Specified by:
getServerCountin interfaceRadiusClientProcess- Returns:
- int Returns a int
-